Python Job: Python Developer

Job added on

Company

SkipTheDishes
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

The Team

Our Platform and Reliability Engineering department exists to catalyse global platform change (we currently make 2000+ changes a week) while driving commercial availability. P&RE is a technical environment at an enterprise scale. Our customers are engineers (upwards of 1200), engineering leadership, and business and product stakeholders - all distributed globally.

Our microservices platform requires strong ownership from the engineering teams, including accountability for choice, design and support of their data stores.

That's where we come in - even though the engineering teams own their own data stores that back their features, we engineer tools and services to help them go faster while being super reliable. Be that moving data around the world or tooling/services we've built to keep data secure, reliable, available, and accurate. Plus, we're designing and engineering the architecture and services that will ensure we can recover from a disaster should the need arise. We have to ensure our hungry customers can always get the food they want whenever they need it!

The Individual

You should have strong software engineering skills and the ability to solve complex problems with automation, tooling, and technology. You should have substantial experience in building solutions with AWS technologies. Familiarity of how different database technologies work would be advantageous.

The Challenge

The team's remit is to build tools and services to facilitate managing distributed and decoupled data storage systems. The role is engineering-focused and requires building services that remove pain from the product engineering teams. They want to focus on product, not data infrastructure. Our goal is to ensure that data exists wherever required for reliability, compliance, and security. Our engineering teams utilise the gamut of data storage mechanisms in AWS and beyond; therefore, we must build innovative solutions to meet our requirements.

Key Features of the Role

  • Be a trusted technical authority and specialist in building services with AWS technologies. You'll be someone the rest of the team and your Technology Manager can turn to for engineering advice and guidance.

  • Experience in mentoring and coaching junior and mid-level engineers in the team using techniques such as pair programming.

  • Provide frank and constructive feedback to your peers and TM

  • Aid the TM with recruitment & induction processes.

  • Collaboratively work within an Agile development environment using the SCRUM methodology.

  • Contribute to and improve the team's development processes & standards.

  • Able to solve complex problems and take a new perspective on existing solutions. You may lead functional projects or workstreams within a project. You can work independently, and identify innovative solutions, receiving minimal guidance.

  • Collaborate with other product development teams and use their feedback as a basis for improvements to our products

  • Embrace, champion and influence best practices for engineering analysis and design

  • Find ways to automate every aspect of datastore management and provisioning.

  • Define and meet service level objectives for services in your care

  • Collaborate with a wide variety of talented engineers to help them build reliable and scalable services

  • Research and deploy best-in-class database technology as Just Eat Takeaway's needs change

Knowledge & Experience

  • 2+ years building enterprise-scale solutions with Amazon Web Services

  • 3+ years of experience writing enterprise-grade object-oriented Python apps using libraries such as Boto3, Pytest etc.

  • Experience working in a Continuous Delivery cycle using CI/CD tooling and enterprise software management tools such as Github, Gitlab, Ansible, Docker and Jira.

  • Working with a microservices architecture

  • Aptitude to get up to speed with new technologies quickly

  • Keen interest and ability to analyse systems for scalability and reliability

  • Strong analytical and troubleshooting skills

  • Good team communication skills

  • Superior written communication skills

  • Ability to prioritise tasks and work independently

It will be a plus if you have any of the following...

  • Solid understanding of at least two of the following database products: MySQL, SQL Server, DynamoDB, RDS (inc. Aurora), or other NoSQL technologies

  • The ability to orchestrate and automate complex data management tasks

  • Experience developing Serverless application

  • Familiarity with distributed systems, including distributed storage engines, and Kafka

Why work at Just Eat Takeaway.com?

Just Eat Takeaway.com is a leading global online food delivery marketplace headquartered in Amsterdam and listed on the London Stock Exchange.

Our business is built on connecting millions of customers with over 155,000 restaurants across 23 countries - offering over 100 different cuisines from local independents to globally famous restaurants, available to order via our app and website.

Our platform connects customers, restaurants and couriers together to deliver the world's greatest menu. We also provide insights, advice, and support to help grow our restaurant partners' businesses whilst raising hygiene and sustainability standards across the takeaway sector.

We're built to deliver behind the scenes, too; all of our colleagues are welcomed into a diverse and inclusive workplace where they feel they can be their authentic self and belong. We're passionate about nurturing our people and offer a full programme of training and support to our employees – helping them to develop their careers in a way that suits them.

No matter who you are, what you look like, who you love, where you are from, religious beliefs or takeaway preferences, you could find your place at Just Eat. We're a diverse and inclusive workplace that promotes a sense of belonging, allowing all of our people to bring their most colourful and complex selves to work every day.